<template>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
         style="position:absolute;width:0;height:0;visibility:hidden">
        <defs>
            <symbol id="star" viewBox="0 0 32 32">
                <path class="path1"
                      d="M16 26.382l-8.16 4.992c-1.5 0.918-2.382 0.264-1.975-1.435l2.226-9.303-7.269-6.218c-1.337-1.143-0.987-2.184 0.755-2.322l9.536-0.758 3.667-8.835c0.674-1.624 1.772-1.613 2.442 0l3.667 8.835 9.536 0.758c1.753 0.139 2.082 1.187 0.755 2.322l-7.269 6.218 2.226 9.303c0.409 1.71-0.485 2.347-1.975 1.435l-8.16-4.992z">
                </path>
            </symbol>

            <symbol viewBox="0 0 24 32" id="cart-remove">
                <path fill="#bbb" fill-rule="evenodd"
                      d="M21.5 10h-19c-1.1 0-1.918.896-1.819 1.992l1.638 18.016C2.419 31.104 3.4 32 4.5 32h15c1.1 0 2.081-.896 2.182-1.992l1.637-18.016A1.798 1.798 0 0 0 21.5 10zM8 28H5L4 14h4v14zm6 0h-4V14h4v14zm5 0h-3V14h4l-1 14zm2-24h-2.941l-.353-2.514C17.592.669 16.823 0 15.998 0H8c-.825 0-1.593.668-1.708 1.486L5.94 4H3a3 3 0 0 0-3 3v1h24V7a3 3 0 0 0-3-3zM8.24 2h7.52l.279 2H7.96l.28-2z"></path>
            </symbol>
            <symbol viewBox="0 0 14 16" id="cart">
                <path fill="#FFF" fill-rule="evenodd"
                      d="M12.364 2.998H2.088L1.816.687a.455.455 0 0 0-.478-.431L.431.303A.454.454 0 0 0 0 .78l1.256 10.893c.006.293.011 1.325.933 1.325h9.546a.455.455 0 0 0 .455-.454v-.881a.454.454 0 0 0-.455-.455H3.05l-.11-.937h8.606c.998 0 1.889-.724 1.989-1.616l.455-4.04c.1-.893-.628-1.617-1.626-1.617zm-.45 4.245c-.075.669-.317 1.212-1.066 1.212H2.727L2.3 4.812h8.821c.749 0 1.065.543.99 1.212l-.197 1.219zM2.416 15.79a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm9.092 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"></path>
            </symbol>
            <symbol viewBox="0 0 50 50" id="notice">
                <path d="M15.959 2.002c-7.723 0-13.984 6.261-13.984 13.984s6.261 13.984 13.984 13.984 13.984-6.261 13.984-13.984-6.261-13.984-13.984-13.984zM9.978 17.058h-1.887v-4.268h1.887v4.268zM16.64 23.457c-0.266 0.73-2.032 0.651-2.032 0.651-2.032-2.624-2.308-5.13-2.308-5.13l1.924-0c0.262 1.736 1.862 3.088 2.042 3.374 0.562 0.621 0.375 1.105 0.375 1.105zM21.121 20.973s-2.259-2.93-10.042-3.285l-0.002-5.467s6.57-0.24 10.016-4.344v-0s2.948-0.705 2.723 7.024c-0 0 0.314 5.322-2.695 6.072h-0z"></path>
            </symbol>
            <symbol viewBox="0 0 46 46" id="cart-minus">
                <path fill-rule="evenodd" stroke-width="4"
                      d="M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm0 42C11 42 2 33 2 22S11 2 22 2s20 9 20 20-9 20-20 20z"
                      clip-rule="evenodd"></path>
                <path fill-rule="evenodd" d="M32 20c1.1 0 2 .9 2 2s-.9 2-2 2H12c-1.1 0-2-.9-2-2s.9-2 2-2h20z"
                      clip-rule="evenodd"></path>
            </symbol>
            <symbol viewBox="0 0 46 46" id="cart-add">
                <path fill="none" d="M0 0h44v44H0z"></path>
                <path fill-rule="evenodd"
                      d="M22 0C9.8 0 0 9.8 0 22s9.8 22 22 22 22-9.8 22-22S34.2 0 22 0zm10 24h-8v8c0 1.1-.9 2-2 2s-2-.9-2-2v-8h-8c-1.1 0-2-.9-2-2s.9-2 2-2h8v-8c0-1.1.9-2 2-2s2 .9 2 2v8h8c1.1 0 2 .9 2 2s-.9 2-2 2z"
                      clip-rule="evenodd"></path>
            </symbol>
            <symbol viewBox="0 0 1024 1024" id="arrow-right" class="icon">
                <path d="M716.298 417.341l-.01.01L307.702 7.23l-94.295 94.649 408.591 410.117-408.591 410.137 94.295 94.639 502.891-504.76z"
                      class="selected"></path>
            </symbol>

            <symbol viewBox="0 0 28 33" id="location">
                <g fill-rule="evenodd">
                    <path d="M20.809 21.6L12.9 29.509h1.616l-7.992-7.992a13.003 13.003 0 0 1-.506-.478c-4.25-4.25-4.25-11.14 0-15.389s11.14-4.25 15.389 0c4.25 4.25 4.25 11.14 0 15.389a10.81 10.81 0 0 1-.543.508l-.056.052zm1.56 1.669c.225-.196.443-.401.656-.613 5.142-5.142 5.142-13.48 0-18.622s-13.48-5.142-18.622 0c-5.142 5.142-5.142 13.48 0 18.622.18.18.364.354.553.522l8.753 8.755 8.661-8.664z"
                          class="path1">
                    </path>
                    <path d="M9.428 16.739a6.063 6.063 0 1 0 8.573-8.575 6.063 6.063 0 0 0-8.573 8.575zm1.616-1.616a3.776 3.776 0 1 1 5.34-5.341 3.776 3.776 0 0 1-5.34 5.341z"
                          class="path2">
                    </path>
                </g>
            </symbol>

            <symbol viewBox="0 0 120 120" id="select">
                <circle cx="60" cy="60" r="60"></circle>
                <path fill="#FFF"
                      d="M63.84 84.678a1.976 1.976 0 0 1-.387.545l-7.975 7.976a1.996 1.996 0 0 1-2.829-.005L24.172 64.716a2.005 2.005 0 0 1-.005-2.828l7.976-7.976a1.996 1.996 0 0 1 2.828.005l19.015 19.015L91.498 35.42a1.991 1.991 0 0 1 2.823 0l7.976 7.977c.784.784.78 2.043 0 2.823L63.84 84.678z"></path>
            </symbol>


            <symbol viewBox="0 0 32 32" id="icon-add-circle">
                <path d="M16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16zM16 30.4c-8 0-14.4-6.4-14.4-14.4s6.4-14.4 14.4-14.4 14.4 6.4 14.4 14.4-6.4 14.4-14.4 14.4z"></path>
                <path d="M24.2 15.2h-7.4v-7.4c0-0.4-0.4-0.8-0.8-0.8s-0.8 0.4-0.8 0.8v7.4h-7.4c-0.4 0-0.8 0.4-0.8 0.8s0.4 0.8 0.8 0.8h7.4v7.4c0 0.4 0.4 0.8 0.8 0.8s0.8-0.4 0.8-0.8v-7.4h7.4c0.4 0 0.8-0.4 0.8-0.8s-0.4-0.8-0.8-0.8z"></path>
            </symbol>

            <symbol viewBox="0 0 122 122" id="avatar-default">
                <path fill="#DCDCDC" fill-rule="evenodd" d="M61 121.5c33.413 0 60.5-27.087 60.5-60.5S94.413.5 61 .5.5 27.587.5 61s27.087 60.5 60.5 60.5zm12.526-45.806c-.019 3.316-.108 6.052.237 9.825 3.286 8.749 18.816 9.407 28.468 17.891-1.833 1.998-6.768 6.788-15 10.848-7.02 3.463-16.838 6.416-24.831 6.416-17.366 0-32.764-7.149-42.919-17.264 9.713-8.407 25.49-9.173 28.769-17.891.345-3.773.258-6.509.24-9.825l-.004-.002c-1.903-.985-5.438-7.268-6.01-12.571-1.492-.12-3.843-1.561-4.534-7.247-.37-3.053 1.107-4.77 2.004-5.31-5.046-19.212 1.507-33.16 20.749-34.406 5.753 0 10.18 1.52 11.909 4.523 15.35 2.702 11.756 22.658 9.328 29.882.899.54 2.376 2.258 2.004 5.31-.689 5.687-3.042 7.127-4.534 7.248-.575 5.305-3.25 10.82-5.873 12.57l-.003.003zM61 120.5C28.14 120.5 1.5 93.86 1.5 61S28.14 1.5 61 1.5s59.5 26.64 59.5 59.5-26.64 59.5-59.5 59.5z"></path>
            </symbol>

            <symbol viewBox="0 0 655 1024" id="mobile">
                <path d="M0 122.501v778.998C0 968.946 55.189 1024 123.268 1024h408.824c68.52 0 123.268-54.846 123.268-122.501V122.501C655.36 55.054 600.171 0 532.092 0H123.268C54.748 0 0 54.846 0 122.501zM327.68 942.08c-22.622 0-40.96-18.338-40.96-40.96s18.338-40.96 40.96-40.96 40.96 18.338 40.96 40.96-18.338 40.96-40.96 40.96zM81.92 163.84h491.52V819.2H81.92V163.84z"></path>
            </symbol>

            <symbol viewBox="0 0 72 72" id="weixin"><g fill="none" fill-rule="evenodd">
                <path d="M36 72c19.882 0 36-16.118 36-36S55.882 0 36 0 0 16.118 0 36s16.118 36 36 36z" fill="#45C144"></path><path d="M29 40l-4-8c-.262-.292-.288-.398 0-1 .594-.228.743-.174 1 0l4 4c1.5 1.098 1.5 1.098 3 0l21-10c-3.668-4.964-10.11-8-17-8-12.33 0-22 8.12-22 18 0 5.6 2.91 10.518 7 14 1 .8 1.068.537 1 1 .068.185-.954 4.042-1 4-.027.316-.097.495 0 1-.097.075.225.4 1 0-.22.4 5-3 5-3 1.4.6 5.8 1 9 1 11.533 0 21.2-7.85 21-18 .2-2.899-.692-5.756-2-8L31 41c-1.5.5-2-1-2-1z" fill="#FFF"></path></g>
            </symbol>

            <symbol viewBox="0 0 32 32" id="zfb">
                <path d="M18.374 21.013c0 0-2.374 1.9-3.238 2.398-0.759 0.437-1.472 0.728-2.106 0.93-0.635 0.202-1.192 0.328-1.67 0.381s-0.873 0.086-1.187 0.101c-0.030 0.014-0.067 0.022-0.112 0.022h-0.359c-0.822 0-1.595-0.097-2.319-0.292s-1.356-0.482-1.894-0.863-0.964-0.859-1.277-1.434c-0.313-0.575-0.47-1.244-0.47-2.006 0.015-0.657 0.194-1.255 0.537-1.793 0.344-0.538 0.788-0.993 1.334-1.367s1.15-0.657 1.815-0.852c0.665-0.194 1.333-0.276 2.006-0.246 0.657 0.030 1.292 0.108 1.905 0.235s1.199 0.28 1.759 0.46c0.56 0.179 1.090 0.373 1.591 0.583s0.975 0.411 1.423 0.605c0.179 0.075 0.366 0.15 0.56 0.224s0.396 0.15 0.605 0.224c0.433-0.553 0.799-1.094 1.098-1.625s0.545-1.016 0.739-1.456c0.195-0.441 0.344-0.81 0.449-1.109s0.171-0.508 0.202-0.627h-9.726v-1.076h4.594v-2.487h-6.387v-1.076h6.387v-2.017c0-0.134 0.074-0.243 0.224-0.325s0.321-0.138 0.516-0.168c0.224-0.045 0.478-0.067 0.762-0.067h1.725v2.577h6.565v1.076h-6.565v2.487h5.217c0.001-0.007 0.002-0.015 0.003-0.022v0.022h-0.003c-0.106 0.666-0.283 1.368-0.534 2.107-0.209 0.642-0.519 1.374-0.93 2.196s-0.952 1.666-1.625 2.532c0 0 5.143 2.46 10.571 3.326 0.901-1.999 1.404-4.218 1.404-6.554 0-8.815-7.147-15.962-15.962-15.962s-15.962 7.147-15.962 15.962 7.147 15.962 15.962 15.962c5.468 0 10.294-2.75 13.171-6.942-2.923-0.637-6.028-1.927-10.796-4.045v0 0zM5.826 20.296c-0.060 2.739 3.039 2.942 3.517 2.957 1.58 0.049 2.855-0.548 3.848-1.138s2.614-2.114 2.674-2.167c0.059-0.053 0.119-0.108 0.179-0.168-0.433-0.239-0.859-0.46-1.277-0.661s-2.543-1.343-4.429-1.538c-3.571-0.37-4.493 1.881-4.511 2.714v0 0z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="card">
                <path d="M4 7v18h24v-18h-24zM27 24h-22v-9.6h22v9.6zM27 10.4h-22v-2.4h22v2.4z"></path>
                <path d="M7 17.8h9c0.2 0 0.4-0.2 0.4-0.4s0-0.6-0.4-0.6h-9c-0.2 0-0.4 0.2-0.4 0.4s0.2 0.6 0.4 0.6z"></path>
                <path d="M7 21.4h5.4c0.2 0 0.4-0.2 0.4-0.4v-0.2c0-0.2-0.2-0.4-0.4-0.4h-5.4c-0.2 0-0.4 0.2-0.4 0.4v0.2c0 0.2 0.2 0.4 0.4 0.4z"></path>
                <path d="M20.6 16.8h5v4.6h-5v-4.6z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="rank">
                <path d="M7 31l10-9 10 9v-28.008c0-1.094-0.891-1.992-1.991-1.992h-16.018c-1.093 0-1.991 0.892-1.991 1.992v28.008z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="icon-location">
                <path d="M16.003 10.004c1.831 0.003 3.315 1.488 3.315 3.319 0 1.833-1.486 3.319-3.319 3.319s-3.319-1.486-3.319-3.319c0-0.913 0.368-1.74 0.965-2.34l-0 0c0.601-0.605 1.434-0.98 2.355-0.98 0.002 0 0.003 0 0.005 0h-0zM16.003 8.004c-2.945 0.005-5.331 2.393-5.331 5.339 0 2.949 2.39 5.339 5.339 5.339s5.339-2.39 5.339-5.339c0-1.476-0.599-2.813-1.568-3.779l-0-0c-0.96-0.964-2.288-1.56-3.755-1.56-0.009 0-0.017 0-0.026 0h0.001z"></path>
                <path d="M25.162 3.885c-2.319-2.397-5.565-3.885-9.158-3.885s-6.839 1.488-9.155 3.881l-0.003 0.003c-2.344 2.422-3.788 5.726-3.788 9.368s1.445 6.947 3.792 9.372l-0.004-0.004 9.158 9.378 9.158-9.378c2.344-2.422 3.788-5.726 3.788-9.368s-1.445-6.947-3.792-9.372l0.004 0.004zM23.782 21.302l-7.779 7.999-7.779-7.999c-1.993-2.053-3.221-4.857-3.221-7.949s1.228-5.896 3.224-7.951l-0.003 0.003c1.972-2.031 4.728-3.291 7.779-3.291s5.807 1.26 7.776 3.288l0.003 0.003c1.993 2.053 3.221 4.857 3.221 7.949s-1.228 5.896-3.224 7.951l0.003-0.003z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="icon-search">
                <path d="M3.23 21.642h10.146c-1.067-0.774-2.001-1.712-2.762-2.78h-7.385c-0.713 0-1.291 0.566-1.291 1.27v0.236c0 0.703 0.578 1.275 1.291 1.275zM25.984 21.982c-0.242-0.627-0.966-0.948-1.616-0.711l-0.305 0.111c-0.655 0.229-0.986 0.927-0.742 1.549l2.198 5.677c0.244 0.625 0.966 0.944 1.615 0.71l0.307-0.111c0.656-0.229 0.986-0.93 0.742-1.552l-2.199-5.674zM20.724 26.276l-17.494 0.001c-0.713 0-1.291 0.568-1.291 1.27v0.236c0 0.704 0.578 1.276 1.291 1.276h17.494c0.712 0 1.29-0.57 1.29-1.273v-0.238c0.001-0.702-0.577-1.272-1.29-1.272zM11.187 13.478c0.156 0.939 0.456 1.873 0.917 2.766 0.504 0.972 1.165 1.817 1.926 2.527 1.029 0.963 2.248 1.682 3.567 2.108 2.326 0.755 4.939 0.627 7.288-0.555 4.67-2.359 6.52-8.009 4.136-12.621-2.036-3.924-6.48-5.822-10.642-4.846-0.727 0.169-1.445 0.417-2.14 0.768-0.958 0.483-1.789 1.109-2.497 1.832-1.448 1.477-2.357 3.371-2.607 5.373-0.11 0.873-0.093 1.763 0.052 2.649zM20.56 4.874c3.976 0 7.198 3.181 7.198 7.105 0 3.923-3.222 7.103-7.198 7.103-3.974 0-7.195-3.18-7.195-7.103s3.222-7.105 7.195-7.105zM3.323 11.229c-0.765 0-1.383 0.613-1.383 1.365v0.257c0 0.754 0.619 1.363 1.383 1.363h5.303c-0.139-0.725-0.218-1.472-0.218-2.237 0-0.251 0.021-0.499 0.039-0.749h-5.124zM3.23 6.134h6.721c0.585-1.032 1.319-1.968 2.174-2.782h-8.895c-0.713 0-1.291 0.566-1.291 1.27v0.237c0 0.704 0.578 1.276 1.291 1.276z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="icon-hot">
                <path d="M17.322 16.372c-0.706 0-1.263 0.262-1.669 0.786s-0.609 1.203-0.609 2.037c0 0.823 0.198 1.496 0.595 2.018s0.941 0.784 1.633 0.784c0.706 0 1.256-0.25 1.649-0.751s0.59-1.173 0.59-2.018c0-0.881-0.191-1.577-0.574-2.089s-0.921-0.767-1.617-0.767z"></path>
                <path d="M28.668 12.028c1.493-1.63 0.502-6.404 0.253-5.751-0.25 0.656-1.281 0.75-1.281 0.75s0.438-0.344 0.156-2.875-1.188-3.563-1.188-3.563-0.625 0.969-1.906 2.219-3.375 1.375-3.375 1.375 0.094-0.344 0.188-0.922-0.125-1.234-0.125-1.234-0.281 0.406-1.781 1.375c-0.784 0.506-1.201 0.671-1.42 0.713-0.728-0.117-1.475-0.178-2.236-0.178-7.749 0-14.031 6.282-14.031 14.031s6.282 14.031 14.031 14.031c7.749 0 14.031-6.282 14.031-14.031 0-2.123-0.472-4.136-1.316-5.94zM11.703 23.412h-1.802v-3.49h-3.605v3.49h-1.802v-8.46h1.802v3.413h3.605v-3.413h1.802l-0 8.46zM20.253 22.328c-0.766 0.821-1.77 1.232-3.012 1.232-1.212 0-2.197-0.398-2.955-1.193s-1.136-1.82-1.136-3.072c0-1.325 0.387-2.404 1.161-3.236s1.796-1.248 3.067-1.248c1.209 0 2.182 0.402 2.919 1.207s1.106 1.839 1.106 3.102c0 1.318-0.383 2.388-1.15 3.209zM28.185 16.427h-2.414v6.985h-1.808v-6.985h-2.409v-1.475h6.63v1.475z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="red-packet">
                <path d="M26.705 0h-21.543c-3.407 0-4.162 0.955-4.162 4.567v1.788c2.257 1.175 5.104 2.67 8.28 3.681 0.885-2.788 3.529-4.811 6.653-4.811 3.12 0 5.761 2.018 6.648 4.799 3.204-1.052 6.010-2.632 8.285-3.878v-1.58c0.001-3.611-0.755-4.566-4.161-4.566z"></path>
                <path d="M15.933 18.939c-3.703 0-6.723-2.844-6.947-6.432-2.876-0.911-5.594-2.181-7.986-3.295v18.889c0 3.611 0.755 3.899 4.162 3.899h21.542c3.407 0 4.162-0.288 4.162-3.9v-19.067c-2.429 1.185-5.113 2.513-7.986 3.455-0.213 3.597-3.237 6.451-6.947 6.451z"></path>
                <path d="M17.689 7.467l-1.413 3.145c-0.117 0.265-0.203 0.468-0.258 0.608h-0.025l-1.708-3.754h-2.085l2.336 4.188h-1.771v1.193h2.16v1.030h-2.16v1.193h2.16v1.73h1.979v-1.729h2.091v-1.193h-2.091v-1.030h2.091v-1.193h-1.734l2.405-4.188h-1.977z"></path>
            </symbol>

            <symbol viewBox="0 0 32 32" id="icon-close">
                <path d="M17.82 16l8.1 8.1-1.84 1.82-8.080-8.1-8.16 8.16-1.82-1.82 8.16-8.16-8.1-8.1 1.82-1.82 8.1 8.1 8.16-8.16 1.82 1.82z"></path>
            </symbol>
        </defs>
    </svg>
</template>
